#ifndef __IFORMATTER_H__
#define __IFORMATTER_H__

#include <string>

namespace logging
{
    // Forward declarations
    class LogRecord;

    class IFormatter
	{
	public:
	    virtual ~IFormatter(){}
	    virtual std::string format( const LogRecord & record ) = 0;
	};
}
#endif // __IFORMATTER_H__
